#ifndef _MD5_HPP_20120719
#define _MD5_HPP_20120719

#include <string>

#include "crypto/md5.h"

namespace crypto
{
	class Md5
	{
		public :
			Md5();

			void start();
			void process(const void * buffer, size_t len);
			void finish(std::string & resstr);

		private :
			md5_ctx  _ctx;
	};
};

#endif

